<?php 
class Application_Model_Usuarios extends ZendExt_Db_Table_Row_Abstract {
	protected $_tableClass = "Application_Model_DbTable_Usuarios";
	protected $_codigo = null;
	protected $_user = null;
	protected $_usuario = null;
	protected $_cod_grupo_usuario = null;
	protected $_password = null;
	protected $_estado = null;
	protected $_borrado = null;
	public $_data = null;
	public function getCodigo(){
		return $this->_codigo;
	}
	public function getUser(){
		return $this->_user;
	}
	public function getUsuario(){
		return $this->_usuario;
	}
        public function getCod_grupo_usuario(){
		return $this->_cod_grupo_usuario;
	}
	public function getPassword(){
		return $this->_password;
	}
	public function getEstado(){
		return $this->_estado;
	}
	public function getBorrado(){
		return $this->_borrado;
	}
	public function setCodigo($_codigo){
		$this->_codigo = $_codigo;
	}
	public function setUser($_user){
		$this->_user = $_user;
	}
	public function setUsuario($_usuario){
		$this->_usuario = $_usuario;
	}
        public function setCod_grupo_usuario($_cod_grupo_usuario){
		$this->_cod_grupo_usuario= $_cod_grupo_usuario;
	}
	public function setPassword($_password){
		$this->_password = $_password;
	}
	public function setEstado($_estado){
		$this->_estado = $_estado;
	}
	public function setBorrado($_borrado){
		$this->_borrado = $_borrado;
	}
	public function __get($propertyName) {
		$getter = "get" . $propertyName;
		if (!method_exists($this, $getter)) {
    		throw new RuntimeException("Property by name " . $propertyName . " not found as part of this object.");
		}
		return $this->{$getter}();
	}
	public function toArr() {
		return array(
			'codigo' => $this->_codigo, 
			'USER' => $this->_user, 
			'usuario' => $this->_usuario,
			'cod_grupo_usuario' => $this->_cod_grupo_usuario,
			'password' => $this->_password, 
			'estado' => $this->_estado, 
			'borrado' => $this->_borrado);
}
    public function setFromArray(array $data) {
    	foreach (array('codigo', 'user', 'usuario','cod_grupo_usuario', 'password', 'estado', 'borrado') as  $property) {
    		if (isset($data[strtoupper($property)])) {
     			$this->{'_'. $property} = $data[strtoupper($property)];
    		}
    	}
    }
} ?>